home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 6 / QRZ Ham Radio Callsign Database - Volume 6.iso / pc / files / amiga / loger303.lzh / changes next >
Encoding:
Text File  |  1993-03-25  |  12.0 KB  |  222 lines

  1. V2.04
  2.    - changed the stack to contain 50 entries. 10 is way too small!
  3.       and corrected the display of the stack length.
  4.  
  5.    - added display of 40 zones in cqww
  6.  
  7.    - right-aligned the cqww zone if one digit is entered.
  8.  
  9. V2.05 
  10.  
  11.    - Allow CQWW to terminate the line in the zone field.
  12.    - There were two serious bugs in the backup function (of all places!).
  13.       An unterminated comment removed some code and a *pp++ should be *pp;
  14.       It was supposed to remove nulls and early linefeeds from the QSO
  15.       before it was written out but it dodn't do that so that the QSO log
  16.       was seriously corrupted.
  17.    - There is still a bug in all programs because the null and/or early
  18.       linefeeds shouldn't be there anyway.
  19.    - Mods to the prefix structure and getlist so that there are a fields
  20.       containing a count of the number of CQ and ITU zones so that a mod
  21.       can be put into the contest programs to fill in the CQ zone if there's
  22.       only one for the country. Currently it is in CQWW.
  23.  
  24.    - Fixed a bug in the dupe routine in CQWW. Must not beep() before the
  25.       audio.device is open.
  26.  
  27.    - Fixed some errors in the long arithmetic required in edit().
  28.  
  29.    - The SS contest does not need tabs between the exchanges (only after the
  30.       callsign).
  31.  
  32.    - The dupe process will now consider calls such as ve5va and ve5va/6 as
  33.       equivalent.
  34.  
  35. V2.06 7-NOV-92
  36.    - fixed the routine which matches section abbreviations. It appears to
  37.       match all of them correctly now. There was an error in the wildcard
  38.       matching.
  39.  
  40.    - found out why the log files were getting trashed. The amiga "ed"
  41.       editor removes the blanks from the last line of the file if you
  42.       write it out again. If this file is then reused as the log file, all
  43.       subsequent QSo entries will be in the wrong place.
  44.  
  45.    - found out why AK was being marked as a QSO even if it hadn't been
  46.       contacted. Was using "secs" as the name for the array. But this is
  47.       also the global name for the number of seconds to be displayed in
  48.       the time!
  49.  
  50.    - found and removed the code that was blanking out part of the multiplier
  51.       field (e.g. the O in ORG in the SS program). I had code to display
  52.       XX if the band was wrong in score() but this isn't too informative so
  53.       have removed until I come up with better idea.
  54.    - must be careful of strcpy into data[] or logptr since it copies the
  55.       null.
  56.    - add shortcuts to the % commands so that a control key combination can
  57.       be used instead. E.g. %E can be replaced by control-E.
  58.    - add right-amiga-B to make the current screen go to the back.
  59.    - SS now has w-ve.list to allow it to distinguish DX and Canadian/U.S.
  60.       stations.
  61.    - Removed the Disable/Enable around the code transmission and used Timer
  62.       B in 8520 B instead of Timer A.
  63.    - added some code to the joystick port to read the CW being transmitted
  64.       but this info is not used yet.
  65.    - found a bug in the ft767 code. Had char *array[] instead of
  66.      char array[]. Don't know yet if this will make a difference.
  67.    - changed timing routine for morse code transmission. It now figures out
  68.       how many ticks are required for each unit time instead of the number
  69.       of half-milliseconds.
  70.       Need to reset clock after the key has been used.
  71.    - clock is reset every 30 seconds.
  72.    - bug in edit did not reset value of "id" to zero.
  73.    - add scpy to log.c  copy string without the null.
  74.    - Bug in ESC code processing fixed (from VE5CB).
  75.    - the redisplay after an Edit was not showing the zones table.
  76.    - all the list files are now in one directory and are accessed using the
  77.       environment variable LOGLIST
  78.    - fixed reporting in carf. Display wasn't correct after the report.
  79.    - fixed bug in ic735 driver. Wasn't setting lastfreq when rig freq was
  80.       changed.
  81.    - remove some extraneous routines from curses (including the scroll).
  82.    - Fixed SS dupe sheet which always had CW on it even for SSB. (Tnx ve5cb)
  83.    - Fixed bug in use of getenv - (tnx ka8cte).
  84.    - Changed cantimer() to Wait(timebit) and WaitIO() after AbortIO().
  85.    - Fixed bugs in ic735 driver. Was using CSTART to test for echo but if
  86.       IC735 sees 3 CSTART in a row it won't answer! Also was setting timer
  87.       before calling rchar() but rchar() sets timer as well!
  88.    - Program now looks for rig driver and if it's not there then it uses
  89.       the default freq and mode. The 'f' command is now only used to
  90.       change the default in the default file. The %F command still changes
  91.       the frequency if the driver is not there.
  92.    - Added a global.defaults file which should be in directory specified
  93.       by the environment variable LOGLIST (where the dxcc etc. lists are).
  94.       Program now reads the global.defaults file and then the local one.
  95.    - Put in correction for DST when calculating UTC.
  96.    - put up warning message on startup if driver not found.
  97. ==========================================================================
  98. V2.07 30-nov-92
  99.    - started modifying getlist so that it will append the wae.list to
  100.       dxcc.list and then I won't need a cqww.list. Not finished yet.
  101.    - started modifying the dxcc.list (and cqww.list) to separate out those
  102.       Canadian provinces which are in a CQ zone of their own. Have also
  103.       separated Asian and European Turkey. Corrected HF0POL, it's not
  104.       Antarctica but South Orkney, plus a few other corrections in that
  105.       area. Eventually will also modify the CIS country entries where they
  106.       can be split up like Canadian provinces.
  107.    - have changed the prefix structure so that the callsign field is 12
  108.       chars long instead of 8. This is so it can hold something like
  109.       fr55abc/g (or worse).
  110.    - have edited dxcc.list to bring it up to date
  111.    - fixed bug in dxcc.list which counted 4u#un and 4u#itu as same country
  112.    - modified log.c, getlist.c and created wae.list so that the CQWW contest
  113.       uses the dxcc.list and a wae.list which contains only those countries
  114.       which are NOT in the dxcc.list
  115.    - several mods to getlist.c:
  116.       - The * wildcard matches an alphanumeric string but NOT /
  117.       - If a call contains a / then findcall does an initial search for an
  118.          an exact match of that call. This allows it to find oddball calls
  119.          like DL1KVC/P which is not a European Field Day call but Antarctica!!
  120.          The search for the / must be done after the callsign has been
  121.          processed so that the routine still figures out the prefix.
  122.       - the above two mods now combine to allow the program to correctly
  123.          distinguish between calls like Tromelin (FR*/T) and Glorioso
  124.          (FR*/G) etc. while still handling stuff like kh6cp/1.
  125.    - modify the ft767 driver to try doing a Ham SELect to get the info
  126.    - Checked the dxcc.list against the ARRL list dated MAY 1992 plus added
  127.       mods due to addition of YU4, S5, 9A and P5. Still some work to be done
  128.       with the CIS calls.
  129.    - fixed the qsort in getlist so that it includes all the wildcards.
  130.    - added send and receive AREXX ports. AREXX name is VE5VA_LOGGER.
  131.       Two commands have been added to test sending REXX stuff. The first is
  132.       the @ command
  133.       which sets an AREXX port name (similar to the AREXX ADDRESS command).
  134.       Then the & command will send the string that follows to the currently
  135.       addressed AREXX port. e.g.
  136.       @fancydemo
  137.       &hello there
  138.       sends the string "HELLO THERE" to the program whose AREXX port is
  139.       called  "FANCYDEMO" ... note that all characters are translated to
  140.       upper case by the contest programs so you can't talk to any port that
  141.       has lower case letters in its name (yet).
  142.    - fixed bug in log.c, it wasn't allocating enough prefix space for SS.
  143.    - fixed dupecheck in all programs. It wasn't using the input argument.
  144.       All routines must pass a pointer into the in-memory log.
  145.    - Added code for AREXX DX spotting input so that the spots are displayed
  146.       on the screen in lower right corner. The top 5 are displayed. If a new
  147.       one comes in, it is placed at the top and the others are pushed down.
  148.       The display only shows the top 5 but the program actually holds up to
  149.       50 in memory. The user can at any time choose to hit ^K to delete the
  150.       spot at the top of the list or ^P to push the top spot onto the stack
  151.       and ^G means to go immediately to the top spot's frequency and copy
  152.       its callsign into the call area at the bottom of the screen.
  153.       If an incoming DX spot is a dupe then it is thrown away.
  154.       Should add code to highlight those spots that are also multipliers.
  155.       Also need to have some way of handling the rig's mode which is
  156.       currently left unchanged ... in most contests this won't matter since
  157.       they are usually single mode.
  158.    - Fixed error in log.c. It was calling dupecheck without having the
  159.       callsign in the in-memory log. dupecheck always dupes from the
  160.       in-memory log now.
  161.    - Fixed errors in QRP scoring routine.
  162.  
  163. ==========================================================================
  164. V2.08 30-Dec-92
  165.    - Fixed bug in ^B command which made it backup the file with a name that
  166.       used part of the last QSO entered.
  167.    - Modified QRP and defaults so that the 'q' default specifies either
  168.       the ARCI or MI QRP contest.
  169.    - Fixed bug in stopdriver which didn't DeletePort. Now running ic735 and
  170.       doing a stopdriver does not lose any memory.
  171.    - Fixed bug in the serial drivers for ic735 and ft767. The closeser
  172.       routine must do both FreeMem AFTER both devices are closed.
  173.       Also if a timeout occurs, the checkrig or sendcom routines must not
  174.       do an AbortIO(Ser_Read) ... must let the closeser handle it.
  175.    - Fixed ic735 so that if it is connected to a modem it won't crash.
  176.       (It wasn't looking for a timeout in the getfreq routine).
  177. 7-Feb-93
  178.    - Changed the file defaults so that the program first checks for the
  179.       existence of the directories /backup and /lists and if they are there
  180.       then they are used. Otherwise it looks for the environment variables
  181.       LOGBACKUP and LOGLIST repectively.
  182.    - Removed a possible bug if the input file is empty.
  183. 12-feb-93
  184.    - Added ARLX and made it use /AM and /MM properly.
  185.    - fixed ss. It wasn't duping properly.
  186. 21-feb-93
  187.    - Finally figured out how to do the PTT and morse code output on the
  188.       joystick using WritePotGo. Morse code output is now moved from RS-232
  189.       Pin 20 (DTR) to Pin 9 on the second joystick port. PTT is Pin 5.
  190.  
  191. V3.00 21-Feb-93
  192. ==========================================================================
  193.    - When user types space or tab in the callsign field, the remainder of
  194.       the field must be blanked.
  195.    - temporarily put Forbid/Permit around the code that sends a CW memory
  196.       to prevent other processes from making the code sloppy.
  197.    - Added PTT display. PTT of zero means don't turn on PTT line. Otherwise
  198.       the PTT delay is in units of 10 milliseconds
  199.    - Cyril VE5CB brought his FT767 up from Regina and finally found out how
  200.       to talk to the stupid rig!
  201.  
  202. V3.02 6-Mar-93
  203. ==========================================================================
  204.    - Add a SETBOTH command to the computer interface to speed up access to
  205.       the FT767.
  206.    - Put the cursor at end of callsign when doing a ^G with a DX spot.
  207.    - Had to change the values returned by toasc for the cursor control keys
  208.       so that I could also add cursor up and down change the CW speed by +/-
  209.       2wpm.
  210.    - Read the default files before reading the list file for the contest.
  211.       This allows the ARLX program to determine whether its dealing with a
  212.       DX or W/VE operator and therefore it can tell whether to read the
  213.       dxcc.list for the W/VE or the states/provinces list for the DX op.
  214.    - changed dupecheck in all programs to forget about trying to resolve
  215.       calls with / in them. Will try to fix it up later.
  216.    - Found out why qrp wasn't sending CW. The morseflag in its default was
  217.       set to zero and the default program was not checking for illegal
  218.       values. Accepted range is now 10 to 50.
  219.    - Need to sort out the partial call stuff.
  220. V3.03 25-Mar-93
  221. ==========================================================================
  222.